﻿using System;

namespace SharpSqlAnalyzer.nodes.mssql
{
	// Token: 0x020003C3 RID: 963
	public class TMssqlThrowSqlNode : TParseTreeNode
	{
		// Token: 0x170008A1 RID: 2209
		// (get) Token: 0x060026F2 RID: 9970 RVA: 0x0033B070 File Offset: 0x00339270
		public virtual TExpression ErrorCode
		{
			get
			{
				return this.errorCode;
			}
		}

		// Token: 0x170008A2 RID: 2210
		// (get) Token: 0x060026F3 RID: 9971 RVA: 0x0033B078 File Offset: 0x00339278
		public virtual TExpression ErrorMessage
		{
			get
			{
				return this.errorMessage;
			}
		}

		// Token: 0x170008A3 RID: 2211
		// (get) Token: 0x060026F4 RID: 9972 RVA: 0x0033B080 File Offset: 0x00339280
		public virtual TExpression ErrorState
		{
			get
			{
				return this.errorState;
			}
		}

		// Token: 0x060026F5 RID: 9973 RVA: 0x0033B088 File Offset: 0x00339288
		public override void init(object arg1, object arg2, object arg3)
		{
			this.errorCode = (TExpression)arg1;
			this.errorMessage = (TExpression)arg2;
			this.errorState = (TExpression)arg3;
		}

		// Token: 0x04001D76 RID: 7542
		private TExpression errorCode;

		// Token: 0x04001D77 RID: 7543
		private TExpression errorMessage;

		// Token: 0x04001D78 RID: 7544
		private TExpression errorState;
	}
}
